html, body, ul, li, dl, dt, dd, p, figure, figcaption, h1, h2, h3 {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

a {
  text-decoration: none; }

img {
  display: block;
  border: 0; }

em {
  font-style: normal; }

html, body {
  height: 100%; }

body {
  display: flex;
  flex-direction: column; }

h1, h2, h3 {
  font-weight: normal; }
